import java.util.Date;
import java.util.Scanner;

//class Ape{
//    Ape(String s){
//    }
//    public void speak(){
//        System.out.println("咿咿呀呀");
//    }
//}
//class People extends Ape{
//    People(){
//        super("");
//    }
//    public void speak(){
//        System.out.println("不错");
//    }
//    public void think(){
//        System.out.println("donot talk");
//    }
//}


class first{
    public first(){
        speak();
    }
    public void speak(){
        System.out.println("in first");
    }
}
class Parent{
    int i=20;
    int j=30;
    void f(){
        System.out.println(" "+i);
    }
}
class Child extends Parent{
    int i=30;
    int k=40;
    void f(){
        System.out.println(" "+i);
    }
    void k(){
        System.out.println(" "+k);
    }

    public static void main(String[] args) {
        Parent x=new Child();
        System.out.print(x.i);
        x.f();
        Child x1=(Child) x;
        System.out.println(" "+x1.i);
        x1.f();
    }
}
public class test1{


//    public void speak(){
//        System.out.println("in second");
//    }
//    public static void main(String[] args) {
//        new test1();
//
////        int sum=0;
////        int tmp=8;
////        for(int i=0;i<32;i++){
////            sum+=tmp;
////            tmp=tmp*10+8;
////        }
////        System.out.println(sum);
////        int j;
////        System.out.println(j);
//    }
//    public static void main(String[] args) {
//        int []d=new int[50];
//        for(int i=0;i<50;i++){
//            d[i]=2*i+1;
//        }int n=0;
//        for(int a:d){
//            if(++n>10){
//                n=1;
//                System.out.println();
//            }
//            System.out.print(a+" ");
//        }
//        System.out.println();
//        char [][]c=new char[10][10];
//        for(int i=0;i<10;i++){
//            for(int j=0;j<10;j++){
//                if((i+j)==9||i==j){
//                    c[i][j]='*';
//                }else{
//                    c[i][j]='#';
//                }
//                System.out.print(c[i][j]);
//            }
//            System.out.println();
//        }
//
//        int a[]={10,20,30};
//        int b[]=a;
//        a[0]=88;
//        System.out.println(b[0]);
//        int max=Integer.MIN_VALUE;
//        int min=Integer.MAX_VALUE;
//        for(int i:a){
//            System.out.print(i+" ");
//            if(i>max){
//                max=i;
//            }
//            if(i<min){
//                min=i;
//            }
//        }
//        System.out.println("max:"+max);
//        System.out.println("min:"+min);
//        System.out.println();
//        for(int i=a.length-1;i>=0;i--){
//            System.out.print(a[i]+" ");
//        }
//        int []a={1,2,3,4};
//        for(int i=0;i<a.length;i++){
//            System.out.print(a[i]+" ");
//        }
//        System.out.println();
//        for(int i:a){
//            System.out.println(i+" ");
//        }
//    }

//    public static void main(String[] args) {
//        Ape yuan = new Ape("");
//        yuan.speak();
//        People people=new People();
//        people.speak();
//        System.out.println();
//        yuan=people;
//        yuan.speak();
//        people=(People)yuan;
//        people.speak();
//        people.think();
//    }
//    public static void main(String[] args) {
//        System.out.printf("%tc",new Date());
//
////        boolean a="hello".equalsIgnoreCase("Hello");
////        System.out.println(a);
////        boolean b="he".equals("s");
////        System.out.println(b);
////        if("h".compareTo("h")==0){
////            System.out.println("yes");
////        }
////        double x=100.0/3;
////        System.out.printf("%3f",x);
//
////        System.out.print("please: ");
////        Scanner scan=new Scanner(System.in);
////        String s=scan.nextLine();
////        System.out.println(s);
////        while(true){
////            String tmp=scan.next();
////            System.out.println(tmp);
////        }
//        //System.out.println("hello");
////        System.out.println(Integer.MIN_VALUE);
////        System.out.println(Integer.MAX_VALUE);
////        System.out.println(Math.PI);
////        Integer a=10;
////        System.out.println(a);
////        /*
////        long 8个字节 -2^63 (2^63)-1
////         */
////        long b=10L;
////        float c=12.5f;
////        double d=2.5;
////        System.out.println(b);
////        System.out.println("longMax: "+Long.MAX_VALUE);
////        System.out.println("longMin: "+Long.MIN_VALUE);
////        System.out.println(Integer.MAX_VALUE);
////        float e=2.3f;
////        int a=5,b=6;
////        System.out.println(a+b+"  "+(a+b));
////        System.out.println("a+b"+a+b+(a+b));
////        Scanner s=new Scanner(System.in);
////        int num=s.nextInt();
////        if(num==2){
////            System.out.println("yes is 2");
////        }else {
////            System.out.println("no try again");
////        }
//    }
}
